package com.chuangshi.core.vote.admin.service;

import com.chuangshi.core.mongodb.MongodbService;
import com.chuangshi.core.kit.Result;
import com.chuangshi.core.vote.admin.controller.admin.request.AdminAdminV1ListRequest;
import com.chuangshi.core.vote.admin.entity.Admin;

import java.util.List;

/**
 * 管理员信息业务接口
 *
 * @author ggliming
 * @date 2019-02-21
 */
public interface AdminService extends MongodbService<Admin> {

    /**
     * 管理员信息列表
     *
     * @param request 请求参数
     * @return Result 返回参数
     */
    Result listForAdmin(AdminAdminV1ListRequest request);

    Admin findByAccount(String adminAccount);
}